需要程序不断地重复执行某一种操作，例如我们需要不停的判断某一列表中存放的数据是否大于 0，这个时候就需要使用循环控制语句。

## while 循环语句
程序的循环结构允许多次执行相同的代码块，如下图所示：
<img src="https://wkq-img.oss-cn-chengdu.aliyuncs.com/20241128234212.png"/>
在循环结构中，程序的执行流程为：

* 判断循环条件
* 如果为真，则执行循环中的代码块；执行后跳转到步骤 1，重复第 1 步和第 2 步.
* 如果为假，则循环结束

```python title='while 循环控制语法'
while 条件:
    代码块

```
当循环条件为真时，程序会反复执行代码块，直至循环条件为假。